草庐IT

Dev c++调试

全部标签

c# - 在 VS 调试器中获取方法的返回值

是否可以在VisualStudio调试器中获取方法的返回值,即使该值未分配给局部变量?例如,我正在调试以下代码:publicstringFoo(intvalueIn){if(valueIn>100)returnProxy.Bar(valueIn);elsereturn"Notenough";}因为我没有在Foo中设置任何局部变量,并且假设我没有在任何调用Foo的地方设置断点,如果我在Foo中有一个断点,有没有办法查看返回值是什么(或其他方式)?我对Autos或Intermediate窗口没有太多经验,所以我不确定这些是否是一个有效的选项。 最佳答案

c# - 运行Asp.Net 网站项目时,如何在Visual Studio 2010 中禁用脚本调试?

我正在VisualStudio2010中创建一个网站。我想使用VisualStudio进行C#调试,而不是将其用作JavaScript调试器。有没有办法禁用Asp.Net网站项目的脚本调试?我通过在VisualStudio中按F5来运行我的项目。(我注意到,当我手动附加调试器时,我可以指定我想要调试的东西的类型。)注意:我想调试JavaScript,但不想使用VisualStudio2010。开发人员工具栏就足够了。 最佳答案 参见thisarticle在Connect上,以及otherarticle它链接到。总而言之,这是一种解决

c# - 调试中的加密操作期间发生错误

我收到以下错误。这似乎是在我升级我的visualstudio2015以进行第一次更新后才开始的。我在这里阅读了一些关于这是机器key问题的主题?我不确定如何修复它并防止它。目前,当我使用IISexpress在调试中运行此程序时,我在本地计算机上遇到此错误。异常详细信息:System.Security.Cryptography.CryptographicException:加密操作期间发生错误。Cache=db.UserTokenCacheList.FirstOrDefault(c=>c.webUserUniqueId==userId);//placetheentryinmemoryth

javascript - 使用 alert() 调试 autoproxy (PAC) javascript?

我正在编写用于Firefox的自定义.pac脚本。根据我见过的许多示例,我穿插了alert()s以对其进行调试,但没有弹出警报,即使显然正在调用脚本。(每次更改我的脚本后,我都会在“连接设置”中单击“重新加载”。我什至尝试过重新启动Firefox。)警报是否应该在PAC脚本中起作用?也许这是IE独有的功能? 最佳答案 http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsProxyAutoConfig.js沙盒中加入告警功能:80//addpredefine

javascript - Javascript 提供了哪些调试日志记录工具?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想创建一个“通用的”调试日志记录函数,用于检查JS命名空间中的知名日志记录库。比如目前支持Firebug的console.log:varconsole=window['console'];if(console&&console.log){console.log(message);}显然,如果安装/启用了Firebug,这仅适用于Firefox(它也适用

javascript - 浏览器调试 : how to see what Javascript functions was called after some action?

也许Firebug或Opera,GoogleChrome工具允许它。在哪里可以找到它?如何使用?示例:我单击按钮并想查看在该操作之后触发了哪些Javascript代码。 最佳答案 在GoogleChrome中,您可以打开开发者工具(Ctrl+Shift+J)选择Profiles选项卡,选择CollectJavaScriptCPUProfile,点击Start完成后,单击“停止”并查看进度日志... 关于javascript-浏览器调试:howtoseewhatJavascriptfunc

javascript - 调试动态添加的javascript文件

我有一个Web应用程序,它根据用户选择的内容使用ajax实时动态添加javascript文件,以避免刷新屏幕。我现在正在尝试调试这些动态添加的javascript文件,并尝试了GoogleChrome的开发者工具和Firebug的Firefox插件,并注意到动态添加的javascript"file"没有出现,所以我无法选择它们添加断点等那么,是否有解决方案,即调试动态添加的javascript文件? 最佳答案 查看sourceURL,这是一种指示DevTools应将eval字符串视为真实文件的方法。它完全符合您的要求。在要评估的字符

javascript - 如何有效调试缩小后的 JS 文件?

我在生产服务器上调试minifiedJS时遇到问题。虽然您在测试dev/prod服务器时无法在您的机器上捕获某些错误,但有机会将用户的一些前端错误和异常发送到特殊日志。当JS文件被缩小后,调试这段代码就变成了hell。执行此类工作的最佳做​​法是什么? 最佳答案 咬紧牙关;)在chrome中,您可以从源面板自动格式化缩小的代码然后您可以通过单击行号来添加调试器语句。运行您的代码并了解更多... 关于javascript-如何有效调试缩小后的JS文件?,我们在StackOverflow上找

javascript - 如何使用 Firebug 或类似工具调试 JavaScript/jQuery 事件绑定(bind)?

我需要调试一个使用jQuery来做一些相当复杂和困惑的Web应用程序DOM操纵。有一次,一些绑定(bind)到特定元素的事件没有被触发,只是停止工作。如果我有能力编辑应用程序源代码,我会向下钻取并添加一堆Firebugconsole.log()语句和注释/取消注释代码片段以尝试查明问题。但假设我无法编辑应用程序代码,需要使用Firebug或类似工具完全在Firefox中工作。Firebug非常擅长让我导航和操作DOM。不过,到目前为止,我还没有弄清楚如何使用Firebug进行事件调试。具体来说,我只想查看在给定时间绑定(bind)到特定元素的事件处理程序列表(使用FirebugJava

javascript - 调试 "he' 死了,吉姆!”Chrome 中的错误

我正在开发一个JS插件。添加几行代码后,在某些情况下我在Chrome中遇到崩溃,看到"he'sdead,Jim"message在我杀死页面之后。这意味着我已经用完了内存,这可能意味着无限循环之类的。我不需要JS方面的帮助,这不是我要问的。我想看到的是回溯。我去了~/.config/google-chrome/CrashReports/(我使用的是Ubuntu),但它是空的。我四处搜索并尝试在终端中使用locate但找不到任何相关内容(Google的疑难解答程序主要关注用户端体验,较少关注开发人员端,因此没有帮助)。我知道我可以使用断点和其他东西,但我也很想看到回溯,我也想知道调试这类崩